.banner{
  width:100%;
  height:300px;
  .swiper-container {
    width: 100%;
    height:100%;
    .nextprev-button{
      width:1200px !important;
      height:100%;
      position:absolute;
      top:50%;
      left:50%;
      transform:translate(-50%,-50%);
      z-index:1000;
      .swiper-button-next{
        position: absolute;
        z-index:10000;
        color:#ff0054 !important;
        background:url("../img/health/next.png") !important;
      }
      .swiper-button-prev{
        position: absolute;
        left:0;
        z-index:10000;
        background:url("../img/health/prev.png") !important;
      }
    }
    .swiper-pagination{
      .swiper-pagination-bullet-active{
        background:#ff0054!important;
        width:44px!important;
        height:4px!important;
        border:1px solid #fff!important;
        background: #fff!important;
      }
      .swiper-pagination-bullet{
        width:44px!important;
        height:4px!important;
        border:1px solid #fff!important;
        border-radius: 0!important;
        background:none;
      }
    }
    .swiper-slide {
      width:100%;
      height:100%;
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;

    }
  }
}
.discount{
  width:100%;
  height:160px;
  margin-top:72px;
  margin-bottom:42px;
  .discount-container{
    width:1200px;
    height:100%;
    margin:0 auto;
    .discot{
      width:350px;
      height:150px;
      float:left;
      margin-right:20px;
      .discount-left{
        width:280px;
        height:112px;
        background:url("../img/health/discount-left.png");
        float:left;
        padding-top:38px;
        .dis-left-text{
          width:212px;
          height:50px;
          margin:0 auto;
          span{
            float:left;
            display:block;
          }
          .dis-left-text1{
            height:50px;
            line-height: 50px;
            font-size:24px;
            color:#fc2420;
          }
          .dis-left-text2{
            height:50px;
            line-height: 50px;
            font-size:48px;
            margin-right:10px;
            color:#fc2420;
          }
          .dis-left-text3{
            width:110px;
            height:28px;
            line-height:28px;
            font-size:26px;
            color:#fc2420;
          }
          .dis-left-text4{
            width:110px;
            color:#f78b26;
            margin-top:5px;
          }
        }
        .dis-left-bottom{
          color:#f78b26;
          width:100%;
          height:20px;
          text-align:center;
          margin-top:20px;
          font-size:16px;
          font-family: "KaiTi ";
        }
      }
      .discount-right{
        width:70px;
        height:150px;
        background:url("../img/health/discount-right.png");
        float:left;
        margin-top:3px;
        border:0;
        cursor: pointer;
      }
    }
    .dis-marginl{
      margin-left:40px;
    }
  }
}
.title{
  width:100%;
  height:150px;
  margin-bottom:54px;
  background:100% 100% url("../img/health/title.jpg");
}
.packages{
  width:1200px;
  height:1140px;
  margin:0 auto;
  dl{
    width:320px;
    height:500px;
    float:left;
    margin-right:60px;
    margin-bottom:70px;
    dt{
      text-align:center;
      .package-title{
        font-size:18px;
        color:#333;
        margin-top:27px;
        margin-bottom:14px;
      }
      .package-text{
        margin:0 auto;
        width:260px;
        color:#999;
        }
      .package-price{
        margin-top:16px;
        margin-bottom:16px;
        .package-price-new{
          font-size:18px;
        }
        .package-price-old{
          text-decoration: line-through;
        }
      }
      .package-buy{
        width:170px;
        height:30px;
        margin:0 auto;
        span{
          display:block;
          width:120px;
          height:25px;
          background:#ef4343;
          border-radius: 5px;
          float:left;
          color:#fff;
          padding-top:5px;
          cursor: pointer;
        }
        img{
          float:left;
          margin-left:20px;
          margin-top:3px;
          cursor: pointer;
        }
      }
    }
  }
  .pack-marginr{
    margin-right:0;
  }
}